var express = require('express');
var router = express.Router();

const sql = require("../sql/sql");
const pro = require("../sql/pro");

/* GET home page. */
router.get('/', function(req, res, next) {
  res.send("这将会是一个商品接口")
});

/**
* @apiGroup 商品信息
* @api {get} /api/pro 获取商品数据
* @apiVersion 0.0.0
* @apiDescription 请求所有商品数据，不需要传参
* @apiSuccess {number} state 请求状态
* @apiSuccess {string} title 请求说明
* @apiSuccess {object} data 请求数据
* @apiSuccessExample {json} Success-Response:
* {
*    "state":200,
*    "title":"请求成功",
*    "data":[{},{},...]
* }
* @apiSampleRequest http://localhost:3000/api/pro
*/

// 获取所有商品
router.get('/pro', function(req, res, next) {
    sql.find(pro,{},{_id:0,__v:0}).then(data=>{
        res.send({
            state:200,
            title:"请求成功",
            data:data
        })
    })
});

// 获取单个商品
router.get('/onePro', function(req, res, next) {
    const {id} = req.query;
    sql.find(pro,{proId:id},{_id:0,__v:0}).then(data=>{
        res.send({
            state:200,
            title:"请求成功",
            data:data
        })
    })
});

// 获取排序商品
// 获取搜索商品
// 获取商品个数

// 获取商品分类

module.exports = router;
